\documentclass[tikz,border=0.1cm]{standalone}

\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amsmath}

\pgfplotsset{compat=newest}

\begin{document}

\newcommand{\power}{10}

\begin{tikzpicture}
\fontfamily{phv}
\scriptsize
\begin{axis}[
  height=5.5cm,
  width=5cm,
  axis x line=center,
  axis y line=center,
  xtick={-100,-20,30,70},
  xticklabels={30,22,30,70},
  ytick={20,60,100},
  yticklabels={},
  xgrid,
  xlabel style={below left},
  ylabel style={below right},
  xmin=-150,
  xmax=150,
  ymin=-5,
  ymax=130]
  
\node[] at (axis cs: -55,125) {MAPE};
\node[] at (axis cs: 55,125) {RMSE};

%% RMSE
\draw[draw=gray!60, fill=red!20] (2,20-14) rectangle (34.42,20-7-0.7);
\draw[draw=gray!60, fill=red!20] (2,20-14+40) rectangle (40.30,20-7+40-0.7);
\draw[draw=gray!60, fill=red!20] (2,20-14+80) rectangle (42.83,20-7+80-0.7);

\draw[draw=gray!60, fill=green!20] (2,20-7) rectangle (60.86,20-0.7);
\draw[draw=gray!60, fill=green!20] (2,20-7+40) rectangle (92.28,20+40-0.7);
\draw[draw=gray!60, fill=green!20] (2,20-7+80) rectangle (108.37,20+80-0.7);

\draw[draw=gray!60, fill=blue!20] (2,20) rectangle (51.80,20+7-0.7);
\draw[draw=gray!60, fill=blue!20] (2,20+40) rectangle (55,20+7+40-0.7);
\draw[draw=gray!60, fill=blue!20] (2,20+80) rectangle (102.92,20+7+80-0.7);

\draw[draw=gray!60, fill=yellow!20] (2,20+7) rectangle (71.95,20+14-0.7);
\draw[draw=gray!60, fill=yellow!20] (2,20+7+40) rectangle (83.83,20+14+40-0.7);
\draw[draw=gray!60, fill=yellow!20] (2,20+7+80) rectangle (79.59,20+14+80-0.7);


%% MAPE
\draw[draw=gray!60, fill=red!20] (-2,20-14) rectangle (-222.7+200,20-7-0.7);
\draw[draw=gray!60, fill=red!20] (-2,20-14+40) rectangle (-218.6+200,20-7+40-0.7);
\draw[draw=gray!60, fill=red!20] (-2,20-14+80) rectangle (-221.7+200,20-7+80-0.7);

\draw[draw=gray!60, fill=green!20] (-2,20-7) rectangle (-228.9+200,20-0.7);
\draw[draw=gray!60, fill=green!20] (-2,20-7+40) rectangle (-239.5+200,20+40-0.7);
\draw[draw=gray!60, fill=green!20] (-2,20-7+80) rectangle (-263.0+200,20+80-0.7);

\draw[draw=gray!60, fill=blue!20] (-2,20) rectangle (-259.3+200,20+7-0.7);
\draw[draw=gray!60, fill=blue!20] (-2,20+40) rectangle (-235.4+200,20+7+40-0.7);
\draw[draw=gray!60, fill=blue!20] (-2,20+80) rectangle (-252.4+200,20+7+80-0.7);

\draw[draw=gray!60, fill=yellow!20] (-2,20+7) rectangle (-292.1+200,20+14-0.7);
\draw[draw=gray!60, fill=yellow!20] (-2,20+7+40) rectangle (-301.4+200,20+14+40-0.7);
\draw[draw=gray!60, fill=yellow!20] (-2,20+7+80) rectangle (-332.1+200,20+14+80-0.7);

\addplot[mark=None, very thin, dashed] plot coordinates { (-20,0) (-20,115) };
\addplot[mark=None, very thin, dashed] plot coordinates { (30,0) (30,115) };


\end{axis}
\end{tikzpicture}

\end{document}